If you are new to recommender systems, a text-book may be a good starting point. We would particularly recommend the following three textbooks. Book descriptions...