DESCRIPTION

Paper on Philosophy of Engineering by James Trevelyan (University of Western Australia)