Original version from Peter Henderson et al., plus ports and reimplementations.
This site conforms to the following standards: