A Brief Bible History A Survey of the Old and New Testaments - Machen, J. Gresham (John Gresham) (Project Gutenberg, 2013)