Life and teaching of Karl Marx - Beer, M (2018)