here is the list of resources related to this subject
God can make all things good in our lives — even when we mess up.
Handling mistreatment from others at work, church or home.