So You Want to Self-Publish: How to Avoid the Pitfalls, Experience the Joys and Make Some Money at Self-Publishing