Digital Libraries : Classification, Retrieval and Visualization