TY - BOOK AU - RICHARD TI - MECHANICAL ENGINEERING DESIGN PB - MGH ER -