Books by Ted Hall