Publications by 'Ralph Giles'