Author: Luiz Satoru Ochi