Allen, Gary,1959-author.