Adomavicius, G. & Tuzhilin, A. (2005), 'Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions', IEEE Transactions on Knowledge and Data Engineering 17 (6), 734--749.