A Short History of Seafaring - Brian Lavery

Discover over 5000 years of seafaring history, packed with first-hand accounts of triumphs and…