Material failure theory