Text this: Advanced nanomaterials for solar cells and light emitting diodes /