Echenique discusses Aristotle's views on moral agency and voluntariness and presents a theory of moral responsibility both original and compelling.[...]