Books of the Bible: A Survey of the Old and New Testaments