John Haller: Foreign Affairs, Technology, and War