5 of the best big, thrilling books to lose yourself during the festive season