The Principle Of Adaptation