Elements of Learning. - Banner, James M. (Yale University Press, 1999)