Digital libraries are a key technology for developing countries. They can assist human development by providing a non-commercial mechanism for distributing humanitarian information on topics such as health, agriculture, nutrition, hygiene, sanitation and water supply. Many other areas, ranging from disaster relief to medical education, also benefit from new methods...