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