publisher: Scribner
publish date: October 16th 2007
format: hardcover pages: 368
language: English
ISBN:
1416548017 (9781416548010)
publisher: Scribner publish date: April 2nd 2011
format: paperback pages: 384
language: English
ISBN:
1416548025 (9781416548027)
publisher: Scribner publish date: May 31st 2011
format: ebook pages: 384
language: English
ISBN:
1416569863 (9781416569862)