Author: John B. Kostis
Alternate names: John Kostis