Author: Kazuo Takatsukakota Hanasaki Yasuki Arasaki