Publications by 'Robert P. Sheehan'