Topical Studies for Ezekiel 34:23:
David {Forerunner Commentary}
David {Nave's Topical Bible}
Servant {Forerunner Commentary}
Servant {Nave's Topical Bible}
Shepherd {Forerunner Commentary}
Shepherd {Nave's Topical Bible}
Will {Forerunner Commentary}
Will {Nave's Topical Bible}