Programming for Computations - Python
Svein Linge & Hans Petter Langtangen
Discrete Mathematics
Oscar Levin
Foundations of Machine Learning, second edition
Mehryar Mohri & Afshin Rostamizadeh & Ameet Talwalkar
Learn Python the right way
Peter Wentworth, Jeffrey Elkner, Allen B. Downey, Chris Meyers
God Forgives Sinners
W. E. Best