Learning principles and applications - Klein, Stuart M. (New York, 1987)