vitalsmarts.com
Speaking Up to a Stranger - Crucial Skills by VitalSmarts
Visit the Crucial Skills blog to read Kerry Patterson's answer to this question: How should I respond to a stranger's rude and impatient behavior? Should I forgive and forget?