Flirting with Disaster is a great read for anyone wishing to mitigate and avoid catastrophic events. There's enough technical info to help you understand the key concepts but the pace is fast and the story-telling is engaging. It's definitely a must-have for any risk manager or decision-maker's bookshelf and I've returned to it many times in my work.