Learning : principles and applications - Klein, Stephen B. (SAGE, 2009)