The Mystery of Demons and the Ancient gods