Shakespeare and moral agency by Michael D. Bristol | Menrva Books