Book cover for The Nightmare: A novel by Lars Kepler

The Nightmare

A novel

2018 Released
528 Pages
9-10 Hours
Audiobook Unavailable
Paperback Unavailable
Hardback Unavailable
Vintage Crime/Black LizardISBN 9780525433118