Books by Foote, Andrew H. (Andrew Hull)