“Recommendation Systems: Different Techniques, Challenges and Future Directions” (2022) International Journal of Information Technology, Research and Applications, 1(2), pp. 1–8. doi:10.5281/zenodo.7007620.