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 table_18951 ( "Ep. No." real, "Title" text, "Director" text, "Written by" text, "Original Air Date" text, "Production No." real )

### Question ###
Who is the director of the episode 'rain of terror' that was written by John Brown?

### Accurate SQL ###

SELECT "Director" FROM table_18951 WHERE "Written by" = 'John Brown' AND "Title" = 'Rain of Terror'