BookBaby makes self-publishing easy for independent authors, with services ranging from eBook publishing, hardcover book printing, file conversions, book editing and cover design, to book distribution, interior book design, marketing services, Print On Demand, and more.