Ocean - John Haywood

A magisterial history of the Atlantic Ocean before Columbus, embracing a timespan of some 168,000…