Keith L. Richards The Engineering Design Primer - CRC Press 2020 ISBN: 9780429264917 Subjects--Topical Terms: Mechanical Engineering