Deep learning - Goodfellow, Ian (Adaptive Computation and Machine Learning, 2016)