Ahistory of socialism - Kirkup, Thomas (1976)