The Complete Guide to Self-Publishing: Everything You Need to Know to Write, Publish, Promote and Sell Your Own Book