Revolutions and history an essay in interpretation - Parker, Noel (Polity Press Blackwell, 1999)