https://www.amazon.com/Art-Doing-Science-Engineering-Learnin...
I also highly recommend reading the Stripe Press book also with the same name: https://www.amazon.com/dp/1732265178
Fresh book recommendations delivered straight to your inbox every Thursday.
https://www.amazon.com/Art-Doing-Science-Engineering-Learnin...