For setting Joshua into its larger context in the story of Scripture, Josh recommends Dominion and Dynasty: A Theology of the Hebrew Bible. That book is part of a series called New Studies in Biblical Theology that we would all recommend. 


The commentary by Richard Hess in the Tyndale Old Testament Commentary series is an excellent compact resource. It covers exegetical, theological, and even archaeological details well. For a more pastoral, application oriented commentary, Nate would recommend Joshua: No Falling Words by Dale Ralph Davis (and any other commentary he has written).


For interested listeners wrestling with issues surrounding the Israelite conquest of the Canaanites, a pair of books by Paul Copan may prove useful. Is God A Moral Monster is a more broad treatment of issues in the Old Testament, where Did God Really Command Genocide is a more focused treatment on the issues in Joshua.