This document summarizes a literature review on designing a machine learning algorithm to predict the number of book copies required in a library. It discusses papers on book recommendation systems, book sales prediction, and library management systems. The review found papers using algorithms like artificial neural networks, random forests, collaborative filtering and content-based recommendations. It aims to help design a web application integrating machine learning for recommendations, predictive analysis and multiple user login functionality to improve library management.