Publications by authors named "Shane M Heffernan"