Nanotechnology and photovoltaic devices: light energy harvesting with group IV nanostructures - Nanotechnology and photovoltaic devices (Pan stanford publishing Singapore, 2015)