books.google.co.in - Karl Heinrich Marx (1818-1883) was a German philosopher and revolutionary socialist, who developed the socio-political theory of Marxism. Friedrich Engels (1820-1895) was a German industrialist, social scientist, political theorist and father of communist theory, alongside Karl Marx. Compiled by Institute...http://books.google.co.in/books/about/Karl_Marx_and_Frederick_Engels.html?id=daPh6sMc13EC&utm_source=gb-gplus-shareKarl Marx and Frederick Engels