Revolutions in World History - Michael D. Richards (Routledge, 2004)