A subject we can never master enough.... http://andynaselli.com/tim-keller-6-principles-for-how-to-argue-when-you-disagree
Yeah, I sometimes need to be more careful about making an assumption about what I THINK a person believes. Sometimes I find out I made the assumption based on misunderstanding somebody or not having a sufficient amount of information to form my opinion.