karl marx definition
Karl Marx was a German philosopher, political economist, historian, political theorist, sociologist, communist, and revolutionary whose ideas are credited as the foundation of modern communism.