Artificial neural network training and software implementation techniques - Kattan, Ali (Computer networks)