James M. Sheehan | Publications