Books Authored by Thomas C. Farrar