Pioneers of evolution : from Thales to Huxley : with an intermediate chapter on the causes of arrest of the movement Q Science