Fennell, David A.,1963-author.