Holmes, Rachel

Eleanor Marx A life / - London : Bloomsbury , 2014. - xvi+508

9780747583844