https://fundamentalsofaccounting.org/preparing-cash-flow-statement/
Meaning and Objectives of Preparing Cash Flow Statement