Frommer''s 500 Extraordinary Islands (500 Places #18) by Holly Hughes & Sylvie Murphy