Hitching, Francis
The Neck of the giraffe : or where Darwin went wrong - London Pan Books 1982 - 288p. : ill.
0330266438
EVOLUTION (BIOLOGY)
575.8 / H5
The Neck of the giraffe : or where Darwin went wrong - London Pan Books 1982 - 288p. : ill.
0330266438
EVOLUTION (BIOLOGY)
575.8 / H5