by Claire Calman
publisher: Transworld Publishers publish date: January 1st 2000
format: paperback pages: 320
language: English
ISBN:
0552998532 (9780552998536)
publisher: HarperCollins publish date: January 1st 2000
format: paperback pages: 301
language: English
ISBN:
0006391877 (9780006391876)
publisher: Transworld Digital publish date: July 31st 2010
format: ebook pages: 320
language: English
ISBN:
1407095145 (9781407095141)