Eleanor Marx : a life / Rachel Holmes. - Holmes, Rachel (Bloomsbury, 2015)