A General Historico-Critical Introduction To The Old Testament by H.A. Heinrich