i continue to be indebted to jennifer fitzgerald for her imaginative book covers , to joel handley for his fine editing abilities that have grown to include plot suggestions and fact checking , and to friend john ryan for his forwarding of so many helpful links and his excellent proofreading .