Neural networks algorithms, applications, and programming techniques - Freeman, James A. (Computational and neural systems series, 1991)