IDL-BNC @ IDRC > Innovation, Technology and Society (ITS) / Innovation, technologie et société (ITS) >
Nanotechnology, water and development
Extreme genetic engineering : an introduction to synthetic biology