Kings of the sea: a story of the Spanish main.