The Rough Guide to Thailand's Beaches & Islands 3 (Rough Guide Travel Guides) byPaul GrayLucy RidoutRough Guides