Publications by 'Takis Katsoulakos'