Some of translations are incorrect. For example, the word "kirjailija" only means a person who has written a book. It should be "tekijä" or "laatija". "Englantilainen" means an English person, the correct translation would be "Englanninkielinen".
And in this context, it should be "Englanninkielisen tekijä" to show it is in genetive form.
And in this context, it should be "Englanninkielisen tekijä" to show it is in genetive form.