Construct book_finder factory