Neural networks and learning machines - Haykin, Simon S (Pearson, 2009)