Source: http://blog.infinitypublishing.com/bloginfinitypublishingcom/topic/self-publishing-book-companies-self-publishing-pub