W. G . Hamilton.