Advaned Financial Accounting - Agarwal SP, Jain PC