Biblical Hermeneutics: A Treatise on the Interpretation of the Old and New Testament