Needful Things by Stephen King
With a demonic blend of malice and affection, Stephen King says farewell to Castle Rock, Maine, the town he put on the map. It is written by the author of Carrie, The Shining, Night Shift, The Stand, Pet Sematary, Misery, It, The Dark Half and Four Past Midnight.