The price of admiralty : war at sea from Man of war to submarine /
Keegan, John,1934-
London : Arrow,
1990.