Author: Patrizio Colaneri, E-mail: patrizio.colaneri.polimi.it