Books by Stephen H. Hall