Author: Nikolaos J. Hatzopoulos