H . E. G . Hamilton.