Author: Demetre Ioakidis, Jacques Goimard, Gerard Klein