Introduction to the theory of neural computation - Hertz, John (Addison-Wesley Pub. Co., Advanced Book Program, 1991)