Books by Thomas D. Hall