by Hilary Bailey
publisher: Bloomsbury publish date: November 15th 2012
format: paperback pages: 430
language: English
ISBN:
1448209242 (9781448209248)
publisher: Pan Macmillan
publish date: October 4th 1990
format: hardcover pages: 480
language: English
ISBN:
0333474619 (9780333474617)
publisher: Bloomsbury publish date: June 29th 2012
format: ebook pages: 311
language: English
ISBN:
1448209250 (9781448209255)