Author: Francisco C. Xavier and Andre Luiz