By Robert Service
In Three Revolutions, Simon Hall pairs Lenin, Mao and Castro with writers of the era – and sheds new, though selective, light on the communist century.
By Robert Service
In Three Revolutions, Simon Hall pairs Lenin, Mao and Castro with writers of the era – and sheds new, though selective, light on the communist century.