To engineer is human the role of failure in successful design - Petroski, Henry 1942-2023 (Vintage Books, 1992)