Shanahan, Patrick D.,1968-author.