Granta Books (Jun 14, 2002)
| Paperback
452 pages | 128 x 192 mm | English
Dewey 327