I'd like to acknowledge the work of the many people who have made these pages possible. Everybody has given their work for free, so you and I can take a broad view of this subject of such interest to us. If I have violated any copyrights it is fully unintentional. I'll remove any material if you contact the Site Manager at: This email address is being protected from spambots. You need JavaScript enabled to view it.