Artificial Intelligence Basics: A Self-Teaching Introduction - Gupta (IEEE, 2003)