War on the sea, strategy and tactics By Gabriel Darrieus, Philip Rounseville Alger

 Your browser does not support iframes.