An Introduction to Neural Information Processing (Springer, 2016)