4. by — Выбран вариант 'by' (кем/чем), так как предлог 'by' используется для указания автора произведения. 'was written by Edgar Allan Poe' означает, что произведение было написано Эдгаром Алланом По.
Перевод (RU)
4. к — Выбран вариант 'к', так как предлог 'by' используется для указания автора произведения. 'было написано Эдгаром Алланом По'.