William SalzilloBooksHamilton collects a century of curiositiesRobert Bruce MuirheadAuthor data: Open Library