Please begin here with the following links to various sites some created by me and some not.
vicmont.org