Technology, Environment, And Human Values by Ian G. Barbour