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