Source: https://www.lincolncole.net/tools/2017/10/draft-2-digital-great-program-for-distributing-books