Advanced financial accounting: theory and practice - Agarwal, S. P. (New Age, 2008)