Deep learning from scratch building with Python from first principles - Weidman, Seth (O'Reilly, 2019)