Ecotourism and environmental sustainability principles and practice - Hill, Jennifer (Jennifer Louise), 1969-; Gale, Tim (Ashgate, 2009)