One of the most vexing textual, theatrical, and interpretive puzzles in
Shakespeare studies is the existence of three different versions of
Hamlet. In this groundbreaking work, Shakespeare scholar Terri Bourus
argues that this puzzle can only be solved by