Introduction to the theory of neural computation - Hertz, John A.; Krogh, Anders; Palmer, Richard G. (Reading ; Wokingham : Addison-Wesley, 1992)