The basis for the theory and practice of communism - economic and political ideas of Karl Marx and Friedrich Engels