Books by J. Christopher Hall