What every engineer should know about inventing - Middendorf, William H. (What every engineer should know, 1981)