Deep learning - Goodfellow, Ian; Bengio, Yoshua; Courville, Aaron