Books written by Thomas C. Gannon