Author: Ángel; Canellas López, Ángel San Vicente