Getting the attention of a publisher can be difficult so many authors decided to self publish.
Publishing a book yourself and marketing it is a valid way to make money using your creative talents and it is whole lot easier than becoming a published author.
If you get published through a publisher, they usually absorb all of the costs and market the book for you. It is beneficial to have a professional agent if you are trying to get a book published through a publisher, which is an added expense.
Publishers are concerned not only with the text of the book, but also the profitability. They compare submissions and choose the books that will be most profitable for them.
Just because your book gets denied by publishers, doesnt mean that your book isnt any good or that it wont sell.
By publishing your book yourself, you just might make your dreams come true.
A professional editor is likely to find mistakes that you commonly make and dont recognize. For instance, mix ups between the words compliment and complement, or affect and effect.
Some book printing companies
provide guidance in obtaining the ISBN and preparing the book for printing.