Author: &Epsilon;&upsilon;&alpha;&gamma;&gamma;&epsilon;&lambda;&#943;&alpha; &Mu;&pi;&omicron;&#973;&gamma;&lambda;&alpha;