Author: Jean Iliopoulos,Laurent Baulieu,Roland Seneor