by L. Karl Branting
Few areas of human expertise are so well understood that they can be completely reduced to general principles. Similarly, there are few domains in which experience is so extensive that every new pr…