Book cover for The Mirror Man: A novel by Lars Kepler

The Mirror Man

A novel

2022 Released
480 Pages
8-9 Hours
Audiobook Unavailable
Paperback Unavailable
Hardback Unavailable
VintageISBN 9780593321034
Translated by Alice Menzies