Building futures : technology, ecology, and architectural practice /: technology, ecology, and architectural practice. (2023)