Make your own neural network: a gentle journey through the mathematics of neural networks, and making your own using the Python computer language - Rashid, Tariq (CreateSpace Independent Publ., 2016)