The Swiss Cheese Theory of Life by Judith A. Belmont & Lora Shor