Book cover for Lair

Lair

Synopsis

Details

02 February 2012
288 pages
9780330522052
Imprint: Pan

Reviews

Not for the nervous.