Educational psychology a developmental approach - Sprinthall, Richard C. (Addison-Wesley, 1981)