Educational Psychology : A Developmental Approach - Sprinthall, Norman A.; Sprinthall, Richard C. (Singapore : McGraw-Hill, 1990)