Books by Christopher S. Hall