The Magic of Japanese Temples and Shrines Places Where Spiritual Traditions Come Alive