by Bruce Catton (Author), Gary Gallagher (Editor), Bruce Catton (Author), Gary Gallagher (Editor)
Format: Hardcover
Pages: 1296
Publisher: Library of America
Published: 25 Oct 2022
ISBN 10: 1598537253
ISBN 13: 9781598537253