Castro García, Óscar, Universitat Autònoma of Barcelona, Spain