Canongate Books Ltd (Jan 14, 2010)
| Paperback
528 pages | 152 x 228 mm
Dewey 811.54