Gabriel Herrera-Pérez

Instituto Tecnológico Superior de Irapuato Mexico

Gabriel Herrera-Pérez

2chapters authored