Basic concepts and theories underlying major contemporary ethical codes with application to ethical problems encountered in professions such as engineering, law, business and teaching.