Playing Artificial Neural Networks with Java - Igor Livshin