The checklist can be extensive when you think about what it takes to successfully self-publish a book. However, if you narrow it down, you'll find that a few key elements stand out: thorough editing, a professional cover designer, and proper printing and book order fulfillment. Each plays a...