Books by Paul L. Hall