This book is a practical guide to building computational models of high-level cognitive processes and systems. High-level processes are those central cognitive processes involved in thinking, reasoning, planning, and so on. These processes appear to share representational and processing requirements, and it is for this reason that they are considered together in this text.