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