Revolutions in World History by Michael D. Richards