Recommender Systems: An Introduction, Dietmar Jannach, Markus Zanker, Alexander Felfernig, and Gerhard Friedrich, 2011 (Cambridge University Press)DOI: 10.1017/CBO9781316104885 - A comprehensive textbook covering various recommender system techniques, including collaborative filtering and matrix factorization. 2nd edition.