Neural networks : algorithms, applications, and programming techniques - Freeman, James A. (Addison-Wesley ; Pearson Education, 1991)