Granta Books (1 Apr 2012)
| Paperback
325 pages | 127 x 196 mm | English
Dewey 813.6