Author: YÃ´ichi Takahashi