Here are some valuable resources and friendly links