An Integrated Reasoning Approach to Moral Decision-Making