Marxism, Socialism, Indian Politics: A View from the Left - Randhir Singh (Aakar Books, 2008)