by Andrew Lane
publisher: MacMillan Children's Books publish date: June 1st 2011
format: paperback pages: 285
language: English
ISBN:
0330512005 (9780330512008)
publisher: Farrar, Straus and Giroux publish date: January 22nd 2013
format: hardcover pages: 288
language: English
ISBN:
0374387699 (9780374387693)
publisher: Square Fish publish date: September 17th 2013
format: paperback pages: 304
language: English
ISBN:
1250036542 (9781250036544)
publisher: MacMillan Children's Books publish date: June 3rd 2011
language: English
ASIN: B004ZKQ6SQ
pages: 285
language: English
ISBN:
0230760473 (9780230760479)
publisher: Farrar, Straus and Giroux publish date: January 22nd 2013
format: kindle pages: 285
language: English
ASIN: B008KGPCN6
publisher: Macmillan Young Listeners publish date: February 19th 2013
format: audiobook
language: English
ISBN:
1427229619 (9781427229618)
ASIN: 1427229619
publisher: Farrar, Straus and Giroux publish date: January 22nd 2013
format: kindle pages: 288
language: English
ASIN: B009BEH5PO
publisher: Farrar, Straus and Giroux publish date: January 22nd 2013
format: ebook pages: 320
language: English
ISBN:
0374308284 (9780374308285)
publisher: Macmillan Audio publish date: January 22nd 2013
language: English
ISBN:
1427237166 (9781427237163)