As a sort of preparation for my moving to the U.S. I borrowed this nice book from the library. It is a very entertaining read on the differences between American English and British English. Not only on the grammatical differences and differences in vocabulary (which are interesting enough), but also on the cultural differences and different metaphors used in the two languages (such as many sport-based metaphors).
An Introduction To American English
I read this book in English.