McNamara, Kilian2003Cambridge wizard student guide
Books, Manuscripts
Hamlet is a complex history play written by arguably the greatest name in European literature. This guide written by an experienced teacher aims to extend your understanding and interpretation of the text.