I don't normally recommend books but one I am reading is SO excellent I can hardly put it down. It is called The Institute by Stephen King. It is a long one, 561 pages, but I have read 350 pages in two days. It is not creepy or gory, no zombies or people coming back from the dead. To me there is nothing better than a really long book if it is a good one. Lots of psychological suspense and no boring or draggy parts. So if you have someone who loves books or is hard to buy for, get this one!