Friedrich Engles: his thoughts and works - Subrata Mukherjee; Editor (Worlds greatest socialist thinkers, 1998)