Artificial Intelligence - A Modern Approach, 4th US ed, online read. Code github, Exercises.

Define AI as the study of agents that receive percepts from the environment and perform actions.