Author: Temoleon G. Rousos
Alternate names: Rousos, Temoleon G.