Author: Yukihiro Ozaki; Christian Huck; Satoru Tsuchikawa