(a)Marxistfollowing the ideas of Marx and Engels