Best new books

Looking for a last-minute Christmas gift? Head to your local bookstore for one of these great buys.