The Sacred Planet: Land of the SpiritsIn most of Southeast Asia* there is the common belief that spirits dwell all about, in the forest, in the mountains, in elderly trees,...