Publications by authors named "Kieran R Shanahan"