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