Marxism, fascism, and totalitarianism : (Stanford U.P., 2009)