The polite Americans. 300 years of more or less good behaviour.