Johnson, Samuel. Johnson on Shakespeare. London: Oxford UP, 1929. 189-196.

Interesting essay which breaks down various speeches by Hamlet and explains them. This is nearly one hundred years old but I found the discussions to be very interesting and informative. Could be useful for a paper.

This can also be found archived online.