by Thomas B. Allen
publisher: Harper publish date: November 9th 2010
format: hardcover pages: 468
language: English
ISBN:
0061241806 (9780061241802)
publisher: HarperCollins publish date: November 9th 2010
format: kindle pages: 499
language: English
ASIN: B003VIWNO4
publisher: HarperCollins publish date: November 9th 2010
format: ebook pages: 496
language: English
ISBN:
0062010808 (9780062010803)
publisher: Harper Paperbacks publish date: November 22nd 2011
format: paperback pages: 496
language: English
ISBN:
0061241814 (9780061241819)