E-Sword is a free program that allows users to read multiple versions of the Bible as well as access maps, topical dictionaries, and devotionals.