Hamlet and other Shakespeare essays - Knight, L.C. (Cambridge university press, 1979)
English