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: Liste os 4 principais autores com o maior número de publicações em Ciência da Computação
 ###Tabelas: 
CREATE TABLE authors(author_id INT, name VARCHAR(50), gender VARCHAR(10)); INSERT INTO authors VALUES (1, 'Quinn', 'Non-binary'); INSERT INTO authors VALUES (2, 'Rory', 'Prefer not to say'); CREATE TABLE publications(publication_id INT, author_id INT, title VARCHAR(100), discipline VARCHAR(20)); INSERT INTO publications VALUES (1, 1, 'Book on Machine Learning', 'Computer Science'); INSERT INTO publications VALUES (2, 1, 'Paper on Artificial Intelligence', 'Computer Science'); INSERT INTO publications VALUES (3, 2, 'Paper on Data Science', 'Computer Science');
SELECT a.name, COUNT(*) as pub_count FROM authors a JOIN publications p ON a.author_id = p.author_id WHERE p.discipline = 'Computer Science' GROUP BY a.name ORDER BY pub_count DESC LIMIT 4;