Home > Author > James D. Hornfischer >
― James D. Hornfischer , Neptune's Inferno: The U.S. Navy at Guadalcanal