The Hidden Connections: A Science for Sustainable Living