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