yBook
This E-Book reader loads text files and web pages (including direct from an internet address), reformatting them into paperbacks for screen reading. Also includes a printout routine to generate booklets and hard copy for binding, plus a compiler to generate your own ebooks for distribution.
yRead
yRead will load a plain text or HTML file and display it in a single-column, resizable window. Then it will read the file to you out loud, using human speech.
BookDB
Book catalogue software. Enter all your books with author, category, publisher etc a
nd print them out in a variety of formats. Also includes library features - borrowers, multiple copies of the same book, loans, etc.
yWriter
This free novel writing program has evolved over the years into a powerful piece of software, allowing you to break your book into chapters and scenes. Tracking progress is easy with the 'status' flags you can apply to

each scene: outline, draft, 1st edit, 2nd edit or done.
Because losing work is t
he pits, this program will also create autobackups by date and time, as frequently as once a minute if desired. These can be browsed at will, making it easy to revert to an earlier version of your work. Includes a text editor, project overview, daily change log and much more.
I've used this program to write three complete novels of 90,000+ words each. I would never have finished them without it.