Attributions of ethical responsibility by Artificial Intelligence practitionerstandfonline.com1 pointfoolrush6 years ago