by Garry Wills
publisher: Viking Adult publish date: February 12th 2013
format: hardcover pages: 320
language: English
ISBN:
0670024872 (9780670024872)
publisher: Viking Books publish date: February 12th 2013
format: ebook pages: 320
language: English
ISBN:
1101606010 (9781101606018)
publisher: Penguin publish date: January 28th 2014
format: paperback pages: 320
language: English
ISBN:
0143124390 (9780143124399)
publisher: Tantor Media publish date: February 12th 2013
format: audiobook
language: English
ISBN:
1452660190 (9781452660196)
publisher: Tantor Media publish date: February 12th 2013
format: audiobook
language: English
ISBN:
1452610193 (9781452610191)
publisher: Tantor Media publish date: February 12th 2013
format: audiobook
language: English
ISBN:
145264019X (9781452640198)