There are many word-processing programs available that will help you design your book. Among the many that have been tried and tested, we have zeroed in on Lyx. Like one of our users said, “there is a learning curve involved, but it is worth the effort”. Take your time mastering the software, there is much you can do with it. And the Help Files and Internet Resources will provide you all the answers you need.
Scribus is another versatile page layout program you can use, especially if you are familiar with Adobe® PageMaker, QuarkXPress or Adobe® InDesign. Scribus is free to use.
Cover designs and illustrations within the book can be developed using Inkscape, a freely available vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.
Additionally, there are resources available on the Internet that will help you convert your files into PDF format.