IECEC '02. 2002 37th Intersociety Energy Conversion Engineering Conference, 2002.