The Oxford Companion to Ships and the Sea

The Oxford Companion to Ships and the Sea

1976 • 677 pages