Campaign of Giants--The Battle for Petersburg
Subtitle: from the Crossing of the James to the Crater
Publisher: University of North Carolina Press
Published: 2025
Language: eng
Number of pages: 728
ISBN-13: 9781469688367