Books are informative stories to read. It will need someone to introduce it to the market. If you go to a publishing company, you need to wait till the book is approved and released.
When it comes to book printing the options available are varied and the best thing you can do is to find a company that produces the best quality and has the best printing service. The companies that offer this service will let you know of the various options that are included in the printing process of a book.