The science of engineering design - Hill, Percy H (Holt, Rinehart and Winston, 1970)