Publications by 'Kieran G. Larkin'