static @NotNull Book book(final @NotNull Component title, final @NotNull Component author, final @NotNull Collection<Component> pages) {
    return new BookImpl(title, author, new ArrayList<>(pages));
  }
Creates a book.

@param title the title
@param author the author
@param pages the collection of pages
@return a book
@since 4.0.0
api/src/main/java/net/kyori/adventure/inventory/Book.java