A free app for Android, by Turnipsoft.
You can read over 50,000 public domain classic books, free of charge, from Feedbooks, Gutenberg, and other on-line catalogs. You can choose from the following book formats: EPUB, MOBI, FB2, HTML, and TXT.
You can add bookmarks and annotations, as well as add highlights and comments. You can also use the built-in dictionary to look up definitions, translations, and other information.
The program also has built-in speech-to-text technology that will read out any highlighted, bookmarked, or annotated section of a book. You can use the built-in zoom function to view a book section more closely.