TY - GEN AU - James P. Schaffer TI - The Science and Design Engineering Materials PY - 1999/// ER -