Resilience Engineering: Concepts and Precepts