https://www.study24x7.com/post/105256/how-many-approaches-accounting-has-0