Human learning - Ormrod, Jeanne Ellis (Pearson/Merrill Prentice Hall, 2008)