Financial Reporting & Analysis by Charles H. Gibson