Social science and revolutions - Taylor, Stan (Macmillan, 1984)