What do you call a person who thinks he/she is always right, and any other opinion is wrong? How do you deal with such a person?
What s the name given to a person who thinks he knows everything and others are mere useless and thinks they are fool?