book recommendation system project documentation