Author: Energy Modeling Forum.