by Rebecca Bradley
publisher: Faber and Faber
publish date: 1999
format: paperback pages: 531
language: English
ISBN:
0571203175 (9780571203178)
publisher: Faber and Faber publish date: January 1st 1999
format: hardcover
language: English
ISBN:
057119785X (9780571197859)
publisher: Faber & Faber publish date: October 21st 1999
format: hardcover pages: 531
language: English
ISBN:
0571197906 (9780571197903)