Author: Juan A. Gómez Barrera
Alternate names: Juan A. Gómez Barrera; Juan A. Gómez-Barrera; Juan A. Gomez Barrera; Juan A. Gomez-Barrera; Juan A Gómez Barrera; Juan A Gómez-Barrera; Juan A Gomez Barrera; Juan A Gomez-Barrera