(New York: Macmillan, 1967). David Kahn, "Codebreaking in World War I and II: The Major Successes and Failures, Their Causes and Their Effects", in Christopher Andrew and David N. Dilks (eds)., The Missing Dimension: Governments and Intelligence Communities in the Twentieth Century (London: Macmillan, 1984). Oleg Kalugin, "Intelligence and Foreign Policy",