Life on a modern planet : a manifesto for progress /
North, Richard,1946-
Manchester : Manchester University Press,
c1995.
Human ecology.
Progress.
Technology
Science and civilization.