Tax Problems Explained: From The Perspective Of An Attorney, A CPA, and A Former IRS Agent