I also recommend, "To Engineer Is Human." It discusses failures of all kinds, throughout history. Can't remember the author, but I think he's at the University of North Carolina. Interestingly, his thesis is that we have learned way more from the (relatively rare) engineering disasters throughout history than from all the successes combined.

One can see, from the changes to the seismic design codes as a result of the Northridge and World Series earthquakes in the 1990's, that he may indeed have been onto something when he wrote this book. Not that I would recommend any of us intentionally trying to cause a disaster!!!
_________________________
CraigB