Neural networks & deep learning - Nakamoto, Pat (Pat Nakamoto, 2017)