Book cover for Liar's Landscape

Liar's Landscape

Synopsis

Details

01 June 2011
448 pages
9780330525763
Imprint: Picador