Book cover for The Devil's Picnic

The Devil's Picnic

Synopsis

Details

31 October 2012
368 pages
9780330541978
Imprint: Picador