Title: Communism and socialism in their history and theory