Author: Vicente et. al Andreu Navarro