A comparative study of international and Greek search engines. - Garoufallou, Emmanouel (Multimedia Information & Technology, 2011)