Couple of years ago, I published a book through Amazon self-publishing. This is what was the most straightforward, cost-efficient and the quality was good. It also makes it very easy to share and market, especially if you already have an audience.