Ну, це дивлячись що ти маєш на увазі під "інструментом")))
ЯНМД, просто сортування та нормального пошуку буде достатньо.
ЗІ: Блін, як я в свій час мучився з вибором нової книжки в своєму рідері (я ж хомячок, накачав за пару тижднів 16 гіг літератури в ФБ2... При чому підрахував, що навіть якщо буду читати по дві книжки в день, приговорю сьогодняшній список до128 дня народження, але все рівно майже кожен день качаю новинки).
В кінці-кінців зупинився на сортировці по прізвищу автора (тобто "Стругацкие", а не "Аркадий и Борис Стругацкие", не "Братья Стругацкие" і не "Пикник на обочине братьев Стругацких"). Особисто мені так простіше.