Publications by 'John Esling'