Regan, Patrick M.,author.