I've written 3 and published them with kindle for ebooks and createspace for paperbacks. Those formats are both free but you must create, typeset, design, and upload everything yourself.
Keep your blog. I would suggest giving your book away for free on your site. Then password lock the last 3 chapters. Readers can unlock the passwords by emailing you then you can build a marketing email list from that.
Put links to your story on all the forums you can find. Most large ones have sections for member stories, etc.
Feel free to email me if you'd like to chat about it. I'd be interested in hearing your marketing ideas as well.
The Daily Paul is a community website with no official affiliation with Ron Paul. The content of posts and comments on the Daily Paul represent the opinion