by Annie Murray
publisher: Pan Macmillan
publish date: June 22nd 2001
format: paperback pages: 300
language: English
ISBN:
0330396285 (9780330396288)
publisher: Soundings publish date: March 1st 2009
format: audiobook
language: English
ISBN:
1407909207 (9781407909202)
publisher: Pan Books publish date: October 1st 2010
format: kindle pages: 300
language: English
ISBN:
9780330527903
publisher: Soundings publish date: March 1st 2004
format: audiobook
language: English
ISBN:
184283147X (9781842831472)
publisher: MacMillan UK
format: audiobook
language: English
ISBN:
1405092068 (9781405092067)
publisher: Magna Large Print Books publish date: February 28th 2002
format: hardcover pages: 513
language: English
ISBN:
0750517956 (9780750517959)