publisher: Heinemann publish date: 2001-02-21
format: paperback pages: 128
language: English
ISBN:
0435989510 (9780435989514)
publisher: Farrar Straus Giroux publish date: October 30th 1994
format: paperback pages: 224
language: English
ISBN:
0374424446 (9780374424442)
publisher: Ian Randle Publishers publish date: April 28th 2011
format: paperback pages: 290
language: English
ISBN:
9766375267 (9789766375263)