Links
Here are some books and sites that can help you in and out of the classroom:
Books
Intermediate Grammar: From Form to Meaning & Use (Student's Book)
Old World, New World: Bridging Cultural Differences
Internet