Here is a list of resources I personally recommend. Please feel free to see if any of them can be of help to you.