Impact assessment of ICT-for-development projects a compendium of approaches - Heeks, Richard; Molla, Alemayehu (University of Manchester. Institute for development policy and management (IDPM), 2009)