Source: https://carlsonschool.umn.edu/sites/carlsonschool.umn.edu/files/inline-files/fina_6323_-_advanced_financial_modeling (1).pdf