Title: Karl Marx: his life and thought