by Michael Burlingame (Author), Michael Burlingame (Author), Jonathan W. White (Editor)
Format: Abridged
Pages: 720
Edition: Abridged
Publisher: Johns Hopkins University Press
Published: 05 Dec 2023
ISBN 10: 1421445557
ISBN 13: 9781421445557