Canadian Professional Engineering and Geoscience: Practice and Ethics
Gordon Andrews, University of Waterloo