Tools of perception: technology, culture, language and resilience.