The History of the Stasi: East Germany's Secret Police, 1945-1990