Notjohn's Guide to E-Book Formatting is now in its eighth edition, revised and updated for 2017, including a new chapter on formatting the print edition.
I became an Amazon e-publisher eight years ago, uploading a few Word docs to what was then called the Digital Text Platform. I soon changed to Html, the markup language used to build web pages. (All e-books are web pages at heart.) Then I discovered the wonders of the free and excellent Sigil software, which builds an "epub" of the sort used by Amazon's rivals in the e-book industry. It is by all measures the best way to format your e-book, creating a single file that can be uploaded to any retailer.
I outline the process in ten steps, with screenshots of my progress along the way. It's simple enough that anyone should be able to follow it, but as a fallback I also provide Plan B -- the Ultimate Basic Template that you can adapt to your own book. (And also a Plan C, in case you're still not convinced.) The Guide is intended to be used in connection with this blog.
I'll be happy to answer questions about the process. Just use the Comment window. -- NJ