Source: http://jwikert.typepad.com/the_average_joe/2014/04/the-best-time-not-to-self-publish-isnever.html