Karl Marx : the story of his life - Mehring, Franz (Routledge library editions, 2003)