Good Shepherd: A Thousand-Year Journey from Psalm 23 to the New Testament