Ronald Brachman
Game Theory for Data Science
Knowledge representation and reasoning
Introduction to Logic Programming
Introduction to the Planning Domain Definition Language
Knowledge Representation and Reasoning (The Morgan Kaufmann Series in Artificial Intelligence)
Learning and Decision-Making from Rank Data
Multi-Objective Decision Making