How to model customer growth: a first principles approach
blog.amplemarket.com