Open menu
James Croll
1821 – 1890
The philosophical basis of evolution