Fundamentals of Artificial Neural Networks (MIT Press)