Digital library book recommendation model based on collaborative filtering and cloud computing