The third option would be self-publishing. With this method you manage every step of the process yourself. What you are doing is setting yourself up as a publisher. The advantage is you have complete control over every step of the process and you will be listed in the book as the copyright holder. If you are careful in choosing your editor, proof reader, cover artist and printer you could end up with a reasonable book at a good price.

The down side is you have to know what you are doing, you will need time to manage the steps in the process and you will have to be careful not to get ripped off.

There are unfortunately many out there who will promise you the earth and then run off with your money.

The final disadvantage is all the marketing, and selling process is down to you. You have to deposit copies of the book to the libraries of England, Scotland or Wales if you are in the UK (It is the law) Then talk to the book distributors and the likes of Amazon etc. You will also need somewhere to store and distribute your stock of books.

An option which is growing in popularity is Print On Demand (POD) The advantage is you do not have to pay for a large print run. However because the per-unit cost is typically greater with POD than with a print run of thousands of copies, it is common for POD books to be more expensive than similar books that come from conventional print runs, especially if that book is produced exclusively with POD instead of using POD as a supplemental technology between print runs.

I considered traditional self publishing then decided against it. I felt I did not have the experience or knowledge to carry it off.