Contributed by Florian Hardwig
Contributed by Richard Baird
Contributed by EssenInternational
Contributed by Joe Leadbeater