The Devil's Larder

Jim Crace

3.8 based on 772 ratings & 72 reviews on Goodreads.com
See more book details
04 January 2008
9780330453356
224 pages