by Michael Barakiva
format: hardcover pages: 272
language: English
ISBN:
0374356459 (9780374356453)
publisher: Farrar, Straus and Giroux publish date: May 27th 2014
format: ebook pages: 272
language: English
ISBN:
0374356467 (9780374356460)
publisher: Macmillan Young Listeners publish date: May 27th 2014
format: audiobook
language: English
ISBN:
1427241171 (9781427241177)
publisher: Farrar, Straus and Giroux publish date: May 27th 2014
format: kindle pages: 272
language: English
ASIN: B00GVRVBWC
publisher: Square Fish
pages: 272
language: English
ISBN:
125007357X (9781250073570)