Protectors and predators - Faure, Bernard (Gods of medieval Japan., 2016)