Do the folks on your holiday list want something to read? Of course, they do! We recommend 40 books that will thrill you, warm your heart, make you laugh and maybe change the way you see the world.