World Revolution : a connected historical narration of twelve revolutions of the world - bhattacharjee, Arun (Ashish, New delhi, 1988)