Application of back-propagation neural network modeling for free residual chlorine, total trihalomethanes and trihalomethanes speciation. (1st April 2004)