“Design Paradigms: Case Histories of Error and Judgement in Engineering" by Henry Petroski