Needful Things
Publisher: Viking
Published: 1991
Language: eng
Number of pages: 690
Description: A newcomer opens a shop in Castle Rock. Bringing bargains as well as nightmares and disasters to the town.