Text this: The management of engineering : human, quality, organizational, legal, and ethical aspects of professional practice