Here are some resources I have found useful.