Author: Francisco J. Angel
Alternate names: FRANCISCO J. ANGEL