Author: Hideaki E. Takahashi