Hitler's Revolution: Ideology, Social Programs, Foreign Affairs