by James M. McPherson
publisher: Penguin publish date: 2015-09-15
format: Paperback pages: 320
language: English
ISBN:
0143127756 (9780143127758)
ASIN: 0143127756
format: hardcover pages: 352
language: English
ISBN:
1594204977 (9781594204975)
publisher: Books on Tape publish date: 2014-10-07
format: audiobook
language: English
ISBN:
0553544632 (9780553544633)
publisher: Penguin publish date: October 7th 2014
format: audiobook
language: English
ISBN:
1611763169 (9781611763164)