Books by Thompson, Richard (sorted alphabetically)