TY - GEN AU - Hall TI - Foundations for the Studies of Engineering PY - 0000/// CY - London PB - Technical Press ER -