The Seven Cardinal Principles Revisited.