The Devil in History: Communism, Fascism, and Some Lessons of the Twentieth Century