Karl Marx Friedrich Engels Communist manifesto - Taylor A J P (London Penguin Books)