Introduction to artificial neural systems - Zurada, Jacek M (Jaico, 2006)