Author: Hiroyuki Nose