publisher: Random House, Inc. publish date: May 11th 2010
format: hardcover pages: 368
language: English
ISBN:
1400066085 (9781400066087)
publisher: Random House, Inc. publish date: May 11th 2010
format: ebook pages: 368
language: English
ISBN:
0679603573 (9780679603573)