Plot Summaries of Shakespeare's Plays: 35 Plays Summarized