Buddhas and Kami in Japan by Mark Teeuwen & Fabio Rambelli