Text this: Design Paradigms. : Case Histories of Error and Judgment in Engineering.