The Frock-Coated Communist - Tristram Hunt

Friedrich Engels is one of the most attractive and contradictory figures of the nineteenth century.…