Publications by authors named "Kieran G Allen"