User Name: eternal
This is a simple realization of Collaborative Filter.
Nearest Neighbors are thouse users wich have in favorites the same books as in yours.
Recommended books are thouse books which your nearest neighbors have marked as favorites but you have not.
To get relevant recommendations you have to add some books in your favorites.