John MacAlister — British librarian (1856-1925)