Contributed by Florian Hardwig
Contributed by Jan Middendorp
Contributed by Herb Lubalin Study Center
Contributed by Fernando Mello