1- Deep Learning by Ian Goodfellow and Yoshua Bengio (available online for free)
2- Data Science from Scratch by Joel Grus
3- Information Theory, Inference, and Learning Algorithms by David J.C. MacKay
4- Understanding Machine Learning:From Theory to Algorithmsc by Shai Shalev-Shwartz and Shai Ben-David (available online for free)