Author: Sophocles Ch. Andreades
Alternate names: Sophocles Christodoulou Andreades