A history of socialism - Kirkup, Thomas (Genève: Minkoff Reprint, 1976)