Principles of Neurocomputing for Science & Engineering - HAM, Fredric M. (McGraw-Hill, 2001)