This is an introduction to the selection and application of artificial intelligence tools, with the emphasis on implementation and engineering environments. Topics addressed range from reasoning, natural language and logic, architecture and software, exploiting parallelism in AI, intelligent knowledge-based systems and human factors to computer-based image processing, adaptive learning systems for control and signal processing, AI techniques in industry and planning and management.