Author: Monigold, Glenn, compiler.