Financial Accounting - Tulsian, P.C. (New Delhi : Tata McGraw Hill)