This site would not be possible without the terrific efforts of many individuals and organizations that have contributed their efforts to the Open source model, the public domain, Creative Commons, etc. We appreciatively list some of the many sources that have enabled us to create this free resource for teachers and students around the world.