The Good Shepherd: A Thousand-Year Journey from Psalm 23 to the New Testament by Kenneth E. Bailey Back to product details page >