There's a person I work with everyday, and it seems that all they wanna do it push me over the edge. There are many times that I have to do everything I can to keep my cool. Most of the time it's caused by this person not doing their share of the work, and me picking up the slack. Today was particularly bad. I did close to 80% of what we needed to do, and towards the end of the day I couldn't hold it back anymore. I told this person when they asked what my deal was how I felt. They of course got mad at me, and said a few things that were pretty cutting. I'm the "job supervisor" as the boss calls it when were are out on a job site, and I have an idea this is the reason the person is constantly pushing my buttons. How do you deal with people like this?