Heaven on earth the rise and fall of socialism - Muravchik, Joshua (Encounter Books, 2002)