Karl Marx : Life of a revolutionary - Callinicos Alex (New Delhi, India Critical Quest, 2007)