Author: Association for the Conservation of Energy.