Books
- Delighting in the Old Testament: Through Christ and for Christ. Wheaton, IL: Crossway, 2024.
- For Our Good Always: Studies on the Message and Influence of Deuteronomy in Honor of Daniel I. Block, contributing co-editor with J. Gile and K. J. Turner. Eugene, OR: Wipf & Stock, 2024.
Articles
- /PDF/ “Foreword.” Pages ix–xiii in Raised according to the Scriptures: Easter in the Old Testament by D. S. Ellison. Eugene, OR: Wipf & Stock, 2024.
- /PDF/ “Preaching the Prophets: Zephaniah as a Case Study for Christian Proclamation.” Pro Pastor 3.1 (2024): 20–51.
- /PDF/ “Perspectives on Zephaniah’s Macrostructure: Critiques and a Proposal,” Midwestern Journal of Theology 23.1 (2024): 20–51.
- /PDF/ “Revering God: Punishment on the Day of the Lord (Zeph 1:2–18),” Bibliotheca Sacra 118.1 (2024): 3–18.
- /PDF/ “Seeking God and Waiting: Hope on the Day of the Lord (Zeph 2:1–4; 3:8–10,” Bibliotheca Sacra 118.2 (2024): 131–49.
Podcasts & Other Audio
- /Audio/ “Relating Moses’s Law to Christians Today” (Theology for the Church Podcast, March 25, 2024).
- /Audio/PDF/Transcript/ “The Gospel, Missions, and Sovereign Joy” (Sovereign Joy Baptist Church Summer Gatherings, 2024)
- Audio/PDF/Transcript/ “Rejoicing in Rescue When Death is Gain” (Sovereign Joy Baptist Church Summer Gatherings, 2024)
- Audio/PDF/Transcript “God Has Spoken to Us in a Son: A Sermon on Hebrews 1:1–4” (Sovereign Joy Baptist Church, September 22, 2024)
- Audio/PDF/Transcript “Pursing Maturity with God’s Help: A Sermon on Hebrews 5:11–6:12” (Sovereign Joy Baptist Church, November 3, 2024)
- Audio/PDF “Zephaniah’s Macrostructure” (Evangelical Theological Society, 2024)
- Audio/PDF/Transcript “The Necessity of Jesus’s New Sacrificial Work: A Sermon on Hebrews 10:1–18” (Sovereign Joy Baptist Church, December 22, 2024)
- Episode 74: The Plea
- Episode 75: The Problem: Israel’s Spiritual Disability
- Episode 76: The Promise: A New Prophet, Changed Hearts, and Real Love
- Episode 77: The Promise Fulfilled: Deuteronomy 30
- Episode 78: Biblical Theology in Pictures
- Episode 79: New Testament Perspective on the Old Testament’s Audience and Perspective
- Episode 80: Old Testament Perspective on the Old Testament’s Audience and Perspective
- Episode 81: The Light and Lens Necessary to Fully Understand the OT
- Episode 82: How Jesus Makes Moses’s Law Matter
- Episode 83: When Jesus Maintains the Law
- Episode 84: When Jesus Transforms the Law
- Episode 85: The Importance of Promises
- Episode 86: Relating Old Testament Promises to Christians
- Episode 87: Claiming Old Testament Promises Through Christ (Part Two)
- Episode 88: Claiming Old Testament Promises Through Christ (Part Two)
- Episode 101: Sovereign Joy
- Episode 106: The Eschatological King and His People in Book One of the Psalms: Part 1
- Episode 107: The Eschatological King and His People in Book One of the Psalms: Part 2
- Episode 108: Three Continents Talk about Luke’s Use of Isaiah
- Episode 109: Solomon’s Writings, Part One
- Episode 110: Life Under the Sun: Ecclesiastes, Part 1
- Episode 111: Life Under the Sun: Ecclesiastes, Part 2
- Episode 112: Song of Songs, Part 1
- Episode 113: Song of Songs, Part 2
- Episode 114: The Link Between Chronicles and Psalms
- Episode 115: Proverbs, Part One
- Episode 116: Proverbs, Part Two