Author: Frank Eiji Sugeno