There are many very good websites containing the complete works of Shakespeare as well as research material.
Here are a few we have found helpful in the past.
- Play Shakespeare
- Shakespeare’s Glossary II
- Shakespeare Dictionary
- Shakespeare’s Plays
- Shakespeare in Modern English
- Shakesspeare’s Monologues
- Female Monologues
- Male Monologues