Info
Sir Edwin Ray Lankester, zoologist, England, UK, 1912