Author: Jean Michel Vappereau
Bio: http://jeanmichel.vappereau.free.fr/index.htm