Your comments

Have you looked into self publishing? I put something up on amazon createspace years ago. It's now defunct, and became KDP (Kindel Direct Publishing), which also does paper copy. The author gets %60, roughly, and they ship a high quality product.
I just read your explanation of state design pattern - a pure gold life saver.