by Angela Huth
publisher: Bloomsbury publish date: August 29th 2013
format: paperback pages: 222
language: English
ISBN:
1448200326 (9781448200320)
publisher: Abacus publish date: January 1st 1995
format: paperback pages: 224
language: English
ISBN:
0349106304 (9780349106304)
publisher: Bloomsbury publish date: September 28th 2011
format: ebook pages: 224
language: English
ISBN:
1448201640 (9781448201648)
publisher: Isis publish date: January 3rd 1998
format: audiobook
language: English
ISBN:
075310072X (9780753100721)