Bermuda is a British overseas territory located in the North Atlantic Ocean. It consists of a group of islands with a total land area of 20 square miles. Bermud
In an exploration of the oceanic connections of the Atlantic world, Michael J. Jarvis recovers a mariner's view of early America as seen through the eyes of Ber