Author: Philippe Coiffet Grigore C. Burdea