Author: Valerij Gretchko; Katsuyoshi Watanabe