18 useful resources for self-publishing

Publishing anything is a sophisticated process and it can be lucrative if done right. The advantage of self-publishing is that you master the whole process of writing all the way to publishing. Even t...