The idea of communism - Ali, Tariq (Seagull Books, 2009)