BCC Lecture: Is a Sustainable Future Possible?