publisher: Viking
publish date: 2010
format: paperback pages: 128
language: English
ISBN:
0670919098 (9780670919093)
publisher: Penguin publish date: March 1st 2011
format: paperback pages: 145
language: English
ISBN:
0241955270 (9780241955277)
publisher: Viking publish date: March 1st 2011
format: paperback
language: English
ISBN:
014104943X (9780141049434)