Imperialism and revolution - Horowitz, David (Penguin Books, 1971)