Design is a central activity in engineering: a creative process not easily defined and a thought process that can be articulated and modelled. This book clarifies the issues, providing an operational definition of engineering, and showing how artificial intelligence models can contribute.