Author: Satoru Takahashi