Books by Hall, W. H. (William Hutcheon), Sir (sorted alphabetically)