Book cover for Salinger

Salinger

Synopsis

Details

21 November 2013
352 pages
9781447265030
Imprint: Picador