Bill HarriganBooksThe Cayman IslandsLonely Planet Diving & Snorkeling Florida KeysHarriganAuthor data: Open Library