here is the list of resources related to this subject
Have you ever been so ashamed you wanted to hide? There is Hope for you.
Are you a Perfect Person?