Modelling morality with prospective logic. (28th August 2009)