Collaborative filtering recommender systems - Ekstrand, Michael D. (Now, 2011)