Engineering Law, Design Liability, and Professional Ethics: An Introduction for Engineersby Professional PublicationsMay have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less