In the shadow of progress : being human in the age of technology /