Author: Nobuyuki Ouchi