Imperialism and revolution - Horowitz, David (London Allen Lane, The Penguin Press, 1969)