Books by Hall, Nathan Kelsey (sorted alphabetically)