Author: Thanopoulos, John, Petratos, Panagiotis