Author: Takeo Noda