Hamlet: A Modern Perspective