Introduction to Neural Networks with Java