Title: HALLEY STEWART LECTURE, 1934 : IS WAR OBSOLETE?