These are some links I have come across. You will have to wade through them until I get a chance to better organize them.