Humanism, Religion and the Renewal of Culture: A Review English 10November 2014 text John de Gruchy Author namayeh 1399-08-19 1401-06-30