Exploring Engineering: An Introduction to Engineering and Design - Philip Kosky (Elsevier, 2020)