Author: Sophocles J. Orfanidis
Alternate names: Sophocles J. Orfandis