Zaslat SMS: Engineering ethics: concepts and cases