Karl Marx and His Major Theoretical Contributions