Joshua : a new translation with notes and commentary