Dirty German: Everyday Slang from What's Up? to F*%# Off! - Daniel Chaffey
Daniel Chaffey holds an MA degree in German Studies. He also taught and studied in Germany as a Fulbright Teaching Associate and bartender. He lives in San Francisco, CA.