Gaap Guide by Joseph V. Carcello & Jan R. Williams