Collection

28,969 Items available in the online database

Stuart, Alexander H. H. (Alexander Hugh Holmes), 1807-1891 (1)