TY - GEN AU - D.Allan Firmage TI - Modern Engineering Practice PY - 0000///19-? ER -