Developing Sustainable Digital Libraries: Socio-Technical Perspectives