Who is the writer of ‘The Two Voices’ ?

Who is the writer of ‘The Two Voices’ ?

A. A. Lord Tennyson
B. George Bernard Shaw
C. William Shakespeare
D. Christopher Marlowe