Scrivener Basics
This software is actually very good no matter if you are on Mac, Windows or (recently in beta) Linux. It can be used not just for formatting but also for organization, writing, and research. It can be a little overwhelming to use, but once you learn a few basics you will never want to use anything else.
Scrivener for Mac Scrivener for Windows