Marx and Engels' 'Communist manifesto' [electronic resource] : a reader's guide - Lamb, Peter, 1960- (Bloomsbury Academic, 2015)