What are the key differences between traditional book publishing and self-publishing, and what are the pros and cons of each method for authors?