Counter-propagation Artificial Neural Network Research Articles