Update a book