Shinto Kami: Deities of Japanese Shinto