Author: Fujio Ikado and James R. McGovern