Author: Yasuo Narukawa,Vicen Torra,Sadaaki Miyamoto