Author: Peter Paul van Dijk and many others.