Towards a philosophy of engineering : context, pluralism and paradox · Study