Religions of Japan From the Dawn of History to the Era of Meiji