Communism, Fascism And Democracy by Carl Cohen