publisher: Viking
publish date: February 15th 2007
format: hardcover pages: 324
language: English
ISBN:
0670038199 (9780670038190)
publisher: Penguin publish date: July 29th 2014
format: kindle pages: 368
language: English
ASIN: B00G3L14H8
format: paperback pages: 256
ISBN:
0143125176 (9780143125174)