Here are some resources that may be helpful.

Videos

Books

Links