E.P. Thompson Book 1994 E.P. Thompson BP Bryan D. Palmer 4.01 3 readers shelved it PublisherVersoLanguageEnglishPublished1994 CommunismSocialismDialectical materialism