Robert Trappl A Construction Manual For Robots' Ethical Systems: Requirements, Methods, Implementations (Cognitive Technologies)