https://bjthoughts.com/2010/06/being-polite-part-2/
Attitude 101: Being Polite Part 2