Educational pssychology - Ormrod, Jeanne Ellis (Pearson Prentice Hall, 2006)