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: Qual é o Autor, quando a Novidade é Gen Nov, quando a Localização é África do Sul e quando o Nome é Criocefalossauro?
 ###Tabelas: CREATE TABLE non-mammalian (non-mammalian_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Novelty VARCHAR, Status VARCHAR, Authors VARCHAR, Location VARCHAR) CREATE TABLE regular_cast (regular_cast_id AUTO_INCREMENT PRIMARY KEY, Actor VARCHAR, Character VARCHAR, Title/Rank VARCHAR, Series VARCHAR, Years VARCHAR) CREATE TABLE legends_over_45_doubles (legends_over_45_doubles_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Year INT, Championship VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents in the final VARCHAR, Score in the final VARCHAR) CREATE TABLE loans_out (loans_out_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Country VARCHAR, Loan Club VARCHAR, Started VARCHAR, Ended VARCHAR, Start Source VARCHAR) CREATE TABLE athletics (athletics_id AUTO_INCREMENT PRIMARY KEY, Year INT, Competition VARCHAR, Venue VARCHAR, Position VARCHAR, Event VARCHAR, Notes VARCHAR)  
SELECT Authors FROM non-mammalian WHERE Novelty = gen nov AND Location = south africa AND Name = criocephalosaurus