R . G . Hamilton.