Recommender Systems Research: A Connection-Centric Survey
Artificial intelligence: A modern approach