Author: C. Ranelletti
Alternate names: Cesar Ranelletti