All Things Shakespeare: An Encyclopedia of Shakespeare's World (2 vol.)