Идеологии и их различия: марксизм, коммунизм и социализм