PakCat catalogue record Engineering ethics Bibliographic details PublisherDelhi Publication placeCengage Learning Publication year2017 Material typeBook Physical description313 p.