Philipp Melanchthon
In his 1537 "Apology of the Augsburg Confession", Philipp Melanchthon argued against the concept of imperfect contrition on the basis that it leaves the penitent person uncertain: