Algorithmic Thinking with Python
Introduction to Civil and Mechanical Engineering