This textbook is a bit heavy but worth it for the amount of content inside.
Rua Penha de França 217B - disgraca@riseup.net
Term: 9780199591152
New Oxford Shakespeare Ser.: New Oxford Shakespeare: Modern Critical Edition…
You will find that this textbook is well suited for self-study or classroom use.