Financial reporting, financial statement analysis, and valuation : a strategic perspective - Wahlen, James M. (Cengage Learning, 2017)