Shakespeare's Philosophy: Discovering the Meaning Behind the Plays