Disclaimer:
All rights to the materials in this repository belong to the author of the original effbot.org site (which is currently down).
See also: COPYRIGHT
Disclaimer:
All rights to the materials in this repository belong to the author of the original effbot.org site (which is currently down).
See also: COPYRIGHT