E. G . Hamilton.