publisher: Putnam publish date: May 15th 2012
format: hardcover pages: 240
language: English
ISBN:
0399159177 (9780399159176)
publisher: Penguin publish date: April 30th 2013
format: paperback pages: 240
language: English
ISBN:
0143123467 (9780143123460)
publisher: Putnam Adult publish date: May 10th 2012
format: ebook pages: 240
language: English
ISBN:
1101589078 (9781101589076)