Text Book 

Artificial Intelligence: A Modern Approach. 3rd Edition. Stuart Russel, Peter Norvig. Pearson Publications



Introduction: What Is AI?
Agents and Environments
The Nature of Environments
The Structure of Agents
Agent programs
Simple reflex agents
Model-based reflex agents
Goal-based agents
Utility-based agents
Learning agents

Solving Problems by Searching
Searching for Solutions
Uninformed Search Strategies
Informed (Heuristic) Search Strategies
Advanced Search Strategies
Knowledge-Based Agents
First-Order Logic
Making Simple Decisions