britishassociationfortheadvancementofscience

britishassociationfortheadvancementofscience

The British Association at Newcastle
Sir Charles Lyell (1797-1875)