Philosophy Of Technology And Engineering Sciences by Paul Thagard & Professor Dov M. Gabbay