Author: Cesar Torreblanca
Alternate names: César Torreblanca; Cesar E. Torreblanca