Text this: Advanced concepts in photovoltaics /