Social constructivist teaching affordances and constraints - Brophy, Jere E. (Emerald, 2002)