Author: Fernand de Varennes; Alan Phillips; Stefan Oeter; Claus Neukirch;