Modern engineering practice : ethical, professional, and legal aspects - Firmage, D. Allan (David Allan), 1918- (Garland STPM Press, 1980)