Cover
Doctor Sleep
by Stephen King
531 pages.

Reviewed: April 16, 2014