Thomas Hellström <thomas-at-tungstengraphics.com> and others.