An introduction to theories of learning - Olson, Matthew H. (Pearson Prentice Hall, 2013)