Principles of neurocomputing for science and engineering - Ham, Fredric M. (McGraw-Hill, INC., 2001)