An Introduction to Machine Drawing and Design: Mastering Technical Drawing and Design Principles for EngineersDavid Allan Low