Publications by 'Aidan Hatch'