Whether you are a new writer or have published a book earlier, to self-publish a book, you will need to go through all the steps to publish a book, yourself or take help from a professional self-publishing company, like Zorba Books . Book publishing commonly includes designing the book cover,interior layout and design, page setting, developing the foreword, contents, dedication, acknowledgement and synopsis, editing of the manuscript, assigning ISBN, marketing and distribution.