Artificial Neural Networks by Kevin L. Priddy, Paul E. Keller & Dinesh Bisht