Teaching American Civilization Effectively: A Melange of Professional Development Procedures El-Alia Wafaâ ZAGHAR Views: 343