The Hitler File: A Social History of Germany and the Nazis 1918-45