Adaptation and Natural Selection (A Critique of Some Current Evolutionary Thought)