Lonely Planet Hawaii Diving & Snorkeling Guide by Casey Mahaney & Astrid Witte Mahaney