implement book search