Hamlet, Othello and Macbeth are plays ___ William Shakespeare.


at


with


by