COMMUNIST MANIFESTO AND TYPES OF SOCIALISM