Publications by 'Bruce Andrew Doyle'