Introduction to the theory of neural computation : Lecture notes volume I - Hertz, John; Krogh, Anders; Palmer, Richard G (Addison-Wesley Publishing Company, 1991)