Shinto is heralded as the indigenous religion of Japan - worshiping of the Sun Goddess and her descendants (e.g. an unbroken line of emperors). Of course it is much more complicated that that, and Breen goes about unpicking the details and the history of what has become Shinto. After a review of the...