Author: Takashi.* Yamabe