Information and communication technologies for development in Africa: Volume 2 - The experience with community telecentres