TY - BOOK AU - Garratt, James TI - Design and technology SN - 521556074 CY - UK KW - Engineering design KW - Engineering Technology KW - Mechanical engineering N1 - Includes index ER -