A CPA's Guide to Accounting, Auditing, and Tax for Construction Contractors Second Edition, Revised Michael J. Ramos, CPA