Books by Thomas G. Hall