Eleanor Marx

£12.99

Rachel Holmes has gone back to original sources to tell the story of Eleanor Marx, the woman who did more than any other to transform British politics in the 19th century, who was unafraid to live her contradictions.

Out of stock

SKU: 9781408852897 Category: Tag: