A Survey of Financial Reporting