TY - BOOK AU - Darbyshire,Alan TI - Mechanical engineering SN - 978-1-032-18853-9 PY - 2023/// CY - Abingdon PB - Routledge KW - Machine design ER -