The Oxford encyclopedia of maritime history - Hattendorf, John B.