Greyfriars hosts a Festival of Science, Wisdom and Faith