Books by George M. Hall