publisher: Harper
publish date: July 31st 2012
format: paperback pages: 448
language: English
ISBN:
0062018558 (9780062018557)
publisher: William Morrow Paperbacks publish date: July 31st 2012
format: ebook pages: 448
language: English
ISBN:
0062136453 (9780062136459)