To forgive design : understanding failure / Henry Petroski.
Argues that failures in structural engineering are not necessarily due to the physical design of the structures, but instead a misunderstanding of how cultural and socioeconomic constraints would affect the structures.
Saved in: