by Edward L. Ayers (Author)
Format: Illustrated
Pages: 336
Publisher: WW Norton & Co
Published: 28 Nov 2023
ISBN 10: 0393881261
ISBN 13: 9780393881264