Collection

34,956 Items available in the online database

Edwards, William Kirkpatrick, 1820-1878 (7)