 * Copyright (C) 2000-2004 Shun-ichi Goto
 * Copyright (C) 2002, J. Grant (English Corrections)
