Stephen Lansing: Perfect Order: A Thousand Years in Bali