Books by Gilbert, John (sorted alphabetically)