Вы не можете изобретать алгоритм, который так же хорош в рекомендации книг, как хороший продавец книг.