World's greatest socialist thinkers - Subrata Mukherjee (14, 1998)