Shakespeare and Moral Agency by Michael D. Bristol | Menrva Books