
101 Things I Learned® in Engineering School

101 Design Methods: A Structured Approach for Driving Innovation in Your Organization
amazon.com

Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python (Texts in Computational Science and Engineering Book 15)
amazon.com