Here are a list of resources that you may find helpful.