Author: Josep Diaz,Klaus Jansen,Jos D. P. Rolim