Granta Books (Oct 01, 2004)
| Paperback
256 pages | 144 x 71 mm | eng
Dewey 808.8