Which of the following playwrights is thought to have had the greatest influence on Shakespeare ?
A. Ben Johnson
B. Christopher Marlow
C. Philip Sidney
D. Thomas Kyd