Author: Theodoros A. Geo rgakopoulos