publisher: MacMillan Children's Books publish date: March 4th 2011
format: ebook pages: 320
language: English
ISBN:
0230759149 (9780230759145)
publisher: Vintage Books publish date: January 1st 2012
format: ebook
language: English
ISBN:
1299035264 (9781299035263)
publisher: St. Martin's Paperbacks publish date: July 12th 2013
format: paperback pages: 320
language: English
ISBN:
1250046882 (9781250046888)
publisher: Vintage publish date: December 12th 2012
format: ebook pages: 336
language: English
ISBN:
0307832767 (9780307832764)
publisher: St. Martin's Griffin
format: kindle pages: 322
language: English