Old Testament Criticism And The Christian Church by John Edgar M'Fadyen