TY - GEN AU - French, M.J. TI - Invention and evolution : design in nature and engineering SN - 0521307597 PY - 1988/// CY - Cambridge PB - Cambridge University Press KW - ENGINEERING KW - DESIGN ER -