International Conference on the Physics, Chemistry and Engineering of Solar Cells (SCELL-2004)