Title: The history of the Herculean Straits, now called the Straits of Gibraltar: ... By Lieutenant Colonel Thomas James, ..