Author: PERIKLIS HALKIAS.