Nanostructured Materials For Solar Energy Conversion by Soga