Heroes and villains in Shakespeare's world