https://selfhelpfitness.net/principles-of-accounting-volume-2-managerial-accounting-by-openstax-paperback-version-bw/