Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quem são as 5 autoras mais prolíficas?
 ###Tabelas: 
CREATE TABLE author (author_id INT, author_name VARCHAR(50), gender VARCHAR(10)); INSERT INTO author (author_id, author_name, gender) VALUES (1, 'Alice Johnson', 'Female'), (2, 'Bob Smith', 'Male'), (3, 'Carla Garcia', 'Female'); CREATE TABLE book (book_id INT, author_id INT, book_name VARCHAR(50)); INSERT INTO book (book_id, author_id, book_name) VALUES (1, 1, 'Book1'), (2, 1, 'Book2'), (3, 2, 'Book3'), (4, 3, 'Book4');
SELECT author_name, COUNT(*) as num_books FROM book JOIN author ON book.author_id = author.author_id WHERE gender = 'Female' GROUP BY author_name ORDER BY num_books DESC LIMIT 5;