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