
on order from publisher
Please note: Pre-order and on order items will ship as soon as they arrive in store.
Pages:
240
Published:
1 May 2012
Format
Paperback
Publisher
Canongate Books
ISBN:
9780857864024
'A copy . . . ought to be on everybody's Desert Island' Independent
$28.00