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