A logic for normative multi-agent programs | OUP Journals & Magazine | IEEE Xplore