Educational psychology: a developmental approach - Norman A Sprinthall (McGraw Hill, 1990)