Author: Nobuyoshi.* Hirai