Books by Thomas R. Flanagan