I have done my best to give credit to all authors.
Some of the material has just been passed on by friends.
If you find some that are incorrect or that should be removed due to copyright let me know.
It's NOT my intent to violate copyright or to plagiarize. ONLY TO SHARE.