Skip to content
Definition.com

Karl Marx is at once the greatest social scientist of the 19th century and nonetheless mistaken on almost every point of economics and of history.