Ulrich's book Design provides a unifying framework for understanding how artifacts are created in society. His audience is students of design, and their instructors, from engineering, industrial design, architecture, or business.
The treatment includes both a discussion of elements of design process (e.g., problem definition and exploration) as well as topical issues (e.g., aesthetics in design).