2003 Annual report : innovation impact sustainability : IFC's commitment : management discussion and analysis (International Finance Corporation, 2003)