A dictionary of modern revolution - Hyams, Edward (Allen Lane,(a division of Penguin Books), 1973)