Principles of Cash Flow Valuation by Joseph Tham & Ignacio Velez-Pareja