Author: Jose Luiz Ramoa Shivanan