Socialism - Crick, Bernard (Delhi World view publications, 1998)