The moral revolution : a Christian humanist vision