here is the list of resources related to this subject
If you wait until your life is what it ought to be, you will probably never share the gospel.