In the mid-to-late 19th century , the intellectual tenets of Marxism were inspired by two German philosophers : Karl Marx and Friedrich Engels .
The base of these ideas comes from the works of Karl Marx and Friedrich Engels .