Below is the list of tables from the database along with their columns and datatype. Need to generate an accurate SQL query for the question.
Only use the columns present in the respective table. Only use the columns which are required to generate the SQL query. Only use table joins if required and not otherwise.

### Tables ###
TABLE: CREATE TABLE book_club ( book_club_id number, year number, author_or_editor text, book_title text, publisher text, category text, result text )
TABLE: CREATE TABLE culture_company ( company_name text, type text, incorporated_in text, group_equity_shareholding number, book_club_id text, movie_id text )
TABLE: CREATE TABLE movie ( movie_id number, title text, year number, director text, budget_million number, gross_worldwide number )

### Question ###
How many books are there for each publisher?

### Accurate SQL ###

SELECT publisher, COUNT(*) FROM book_club GROUP BY publisher