Publications by 'John F. Shanahan'