Marxism, socialism Indian politics: A view from the left - Singh,Randhir (New Delhi Aakar Bles., 2008)