Fascism and Communism by Ernst Nolte, Francois Furet & Katherine Golsan