Can computers think? Can they use reason to develop their own concepts, solve complex problems, understand our languages? This updated edition of a comprehensive survey explores these and other fascinating questions. Ideal for both lay readers and students of computer science, its well-illustrated, easy-to-read discussions include problem-solving methods and representations, game playing, heuristic search theory, neural networks, robot systems, and many other subjects.