Mainstreaming climate change in development cooperation theory, practice and implications for the european union - Gupta, Joyeeta ed (Cambridge University, 2010)