Firmage, D. Allan 1918- Modern engineering practice : ethical, professional, and legal aspects / D. Allan Firmage. - New York : Garland STPM Press, c1980. - xiii, 265 p. ISBN: 0824071085 Subjects--Topical Terms: Engineering ethics.Engineering contracts.Engineering law.