American Seacoast Defenses: A Reference Guide. - Couverture souple

 
9780974816708: American Seacoast Defenses: A Reference Guide.