Information retrieval and library automation