The Naval War College Staff

Deeper understanding of the unavoidable need to prepare for war.