Author: Takeo Bando