One of the pleasures of being a bookseller is matching the perfect book to the customer, and we think we have a selection here that will suit everyone: books that will charm, amaze, enlighten or amuse this festive season. In fact, we challenge you not to find the perfect gift.