Society and Environment in Science and Education: Diversity for a Knowledge-Based Sustainable Development.