Shakespeare's Hamlet and the controversies of self - Lee John (2000)