Author: TRW Energy Systems Group.