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