publisher: Miramax Books publish date: June 16th 1995
format: paperback pages: 304
language: English
ISBN:
0786880988 (9780786880980)
publisher: Faber and Faber publish date: 1995
format: paperback pages: 290
language: English
ISBN:
0571175694 (9780571175697)