Suggest you look for books of slang, and not necessarily specifically USn. There's a fine line drawn between "slang" and "idiom".