📚 Bookshelf Management API Endpoints: GET /books - List all books GET /books/:id - Get a book by ID POST /books - Create a new book PUT /books/:id - Update a book DELETE /books/:id - Delete a book GET /books/search - Search books