The evolution hypothesis: a criticism of the new cosmic philosophy.