Introduction to Neural Networks by Kevin Gurney