Books by Thayer, William Makepeace (sorted alphabetically)