The following people have contributed to the writing of this module:

Alex Monk
Ed Sanders
Florian Schmidt
Timo Tijhof