Answer: d. Kant
Explanation: Kant theories states that no consequences can have fundamental moral worth, that means, we do good things not because we want to do them, but because our right as man is constitutive.
For the person who does not still his entire life, just because he doesn't want to be caught already has in mind to steal, but because his right is been constitutive, he wouldn't want to steal.
Kant also added that the only thing which is good on its own is good will.