skip to content

Darwin Correspondence Project

James McGregor

1790–1852

Scottish engineer.
letter