Author: International Rectifer.