A Comprehensive Review of Recommender Systems: Transitioning from Theory to Practice. - Shaina Raza; Mizanur Rahman; Safiullah Kamawal; Armin Toroghi; Ananya Raval; Farshad Navah; Amirmohammad Kazemeini (CoRR, 2024)