by Anne Fine
publisher: Doubleday Childrens
publish date: July 7th 2011
format: hardcover pages: 288
language: English
ISBN:
085753064X (9780857530646)
publisher: Corgi Childrens publish date: April 5th 2012
format: paperback pages: 288
language: English
ISBN:
0552564354 (9780552564359)
publisher: Galaxy publish date: December 1st 2011
format: paperback
language: English
ISBN:
1445874946 (9781445874944)
format: kindle pages: 289
language: English
ASIN: B0056GJIUQ
publisher: RHCP Digital publish date: July 7th 2011
format: ebook pages: 288
language: English
ISBN:
1446478173 (9781446478172)
publisher: Oxford University Press publish date: February 1st 2013
format: paperback
language: English
ISBN:
019913801X (9780199138012)