James Bain - Canadian librarian (1842–1908)