A Century of Marxist Debates Concerning Capitalism, Imperialism and Imperialist Competition. (1st December 2015)