20120407212800.0 2239-5938 Italy European journal of sustainable development (Print) European journal of sustainable development (Print) 2239-5938 2239-5938 2239-5938 European journal of sustainable development. European journal of sustainable development. 2239-5938