Yamanishi Kaminishi Nakanishi Kawanishi Yamanashi Teranishi Shamanism. M. Nakanishi Shamanism Hisaishi