Joshua (Two Horizons Old Testament Commentary)
Gordon McConville is professor of Old Testament theology at the University of Gloucestershire, Cheltenham, England.Stephen Williams is professor of systematic theology at Union Theological Seminary, Belfast, Ireland.