Insight Guides Bali - Softcover

 
9780887296123: Insight Guides Bali