Insomnia by Stephen King (Paperback, 1995).