Author: Ana L. C. Bazzan,Vladimir Gorodetsky,Pericles A. Mitkas