the nature of engineering: a philosophy of technology - "rogers, c f. " (uk : macmillan press, 1983)