publisher: Lilliput Press publish date: September 1st 2011
format: ebook pages: 310
language: English
ISBN:
1843512106 (9781843512103)
publisher: Viking, 308 pages, Paperback" /> publish date: July 8th 1997
format: paperback pages: 308
language: English
ISBN:
0670801933 (9780670801930)