Design matters the organisation and principles of engineering design - Armstrong, James (James H.) (Springer, 2008)