Educational Psychology : effective teaching, effective learning, 3rd ed - ELLIOTT, Stephen N. (McGraw-Hill, 2000)