Cannon Publishing is a self-publishing company who is committed to walking aspiring authors through a step by step process of how to write, publish and market their book. Within our program, Inspiring Hearts Coaching Institute™ we provide you with exclusive coaching which includes book and content development, marketing ideas as well as a strategic twelve month plan on how to increase book sales and develop your book into additional products (which equals residual income for our client), publishing options, promotional items and much more!