Author: RAFAEL ARGULLOL - PAULO ANTONIO PARANAGUA