DIY Publishing: A step-by-step guide for print and ebook formatting and distribution