Insomnia by Stephen King.

Fantastic read. The plot was a little confusing for the first chapter, but it doesn't take long to immerse you into it. The little bald doctors were a brilliant stroke too. A great read for around 3:20AM.