Author: Ricardo H. C. Takahashi