The philosophy of science and engineering design. (2016)