Understanding Financial Statements by Gill James & James O. Gill