https://leanpub.com/bddbooks-formulation