Charu C. Aggarwal (2018). Neural Networks and Deep Learning. Springer Science+Business Media.