TY - BOOK AU - Middendorf, William H TI - What every engineer should know about inventing SN - 824774973 CY - New York KW - Creative Ability -- Engineering KW - Invention -- Engineering ER -