Reconciling the supply of scientific information with user demands: an analysis of the problem and review of the literature