Hamlet (New Swan Shakespeare. Advanced Series) by William Shakespeare (1990-09-03)