Publications (113) Jose Antonio Teruel Puche publications