Publications by 'Ryan Doyle'