Lonely Planet Diving & Snorkeling Florida Keys (Lonely Planet)
…Lonely Planet for honesty, history, irreverence and budget.' --Esquire