TY - GEN AU - Griffiths T.J TI - Mechanical engineeringg science PY - 0000/// CY - London PB - Univ of London press ER -