Leninism - Harding, Neil. (Duke University Press,)