Levelling of Expectations
PeTeRSoN - Changing Times Changing Tenses
A to Zed, A to Zee - A Guide to the Differences Between British and American English
Idioms in American Life
Teaching English to Children by Scott and Ytreberg