The Management of Engineering : Human, Quality, Organizational, Legal, and Ethical Aspects of Professional Practice