Adaptation and natural selection :a critique of some current evolutionary thought