Problems with Preterism: An Eschatology Built upon Exegetical Fallacies, Mistranslations, and the Misunderstanding of a Genre Bryan C. Hodge