Add book with search algorithms