Technology, humans and society toward a sustainable world - Dorf, Richard C. (Academic Press, 2001)