Biblical Hermeneutics, Second Edition: A Treatise on the Interpretation of the Old and New Testaments