Author: Andreas I. Patsourakos