Cover 8

Guadalcanal

Guadalcanal: The Definitive Account of the Landmark Battle

1990 • 800 pages