Author: POLYSE 2000 (2000 Saint-Malo, France)