Recommender Systems (Algorithms and Applications)