Pioneers of evolution from Thales to Huxley : with an intermediate chapter on the causes of arrest of the movement
History
x, 250 pages, 4 leaves of plates : portraits ; 19 cm
1001049071
Includes index