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