[book] Neural Networks and Deep Learning