Home Collections

Herschel; Sir; William James (1833–1917); developer of fingerprinting and judge