Human development, learning & teaching : a Christian approach to educational