Author: Alok K. Gupta Kenzo Yagi