Publications by 'Daniel Doyle'