Publications by 'Daniel Shanahan'