by James M. McPherson (Author)
Format: Large Print
Pages: 452
Edition: Large type / Large print
Publisher: University North Carolina Pr
Published: 01 Feb 2015
ISBN 10: 0807838152
ISBN 13: 9780807838150